package com.dms.modules.product.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dms.modules.product.entity.ProductComment;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 商品评价Mapper接口
 */
@Mapper
public interface ProductCommentMapper extends BaseMapper<ProductComment> {
    
    /**
     * 分页查询商品评论
     * @param page 分页参数
     * @param productId 商品ID
     * @param rating 评分
     * @return 评论列表
     */
    IPage<ProductComment> selectCommentPage(Page<ProductComment> page, 
                                          @Param("productId") Long productId,
                                          @Param("rating") Integer rating);
} 